約 5,490,767 件
https://w.atwiki.jp/riyou/pages/10.html
コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
https://w.atwiki.jp/g-ea/pages/60.html
れなさん
https://w.atwiki.jp/g-ea/pages/63.html
刹咲さん
https://w.atwiki.jp/g-ea/pages/144.html
はるこのページ 名前 コメント
https://w.atwiki.jp/g-ea/pages/131.html
怜ニャーのページ どうも(*゚ー゚) 最近プロミをメインにやっている怜奈ですヘ(゚∀゚ヘ) ミレナキャラがいましたが、そっちは引退という。。。w とりあえず81まで走ろうかと思いましたが、 当方休暇の間しかデコができないのですつД`)・゚・。・゚゚・* .。..。. *・゚ ネット環境がなくなるためですに!(`・ω・´)シャキーン いない間忘れないで下さいo(*・∀・)つ☆(.;.;)3`)アブッ 怜奈†(プロミ) ステは交換極です。 死にステではないと信じています(*´д`*) 他キャラは次第に明るみにでていくことでしょう(*゚ー゚)
https://w.atwiki.jp/fatesrdj/pages/36.html
GMを始めるには Being the Gamemaster GMは、PLにコンフリクトを与えたり、NPCを動かしたり、ルールを運用したり多くの責務がある。 GMの仕事とは Let’s talk about the GM’s jobs. キャンペーンを作るHelp Build Campaigns キャンペーンとは、同じキャラクターを使って遊ぶものであり、以前のセッションで何が起こったかを元にストーリーが作られる。全てのプレイヤーはキャンペーンが上手くいくように協力すべきである。どのような英雄になりたいか、どのような世界に住んでいるか、どのような悪者がいるのかなどを決めるために話し合う。どのくらいシリアスにやりたいか、どのくらいの時間になるのかを話そう。 拿捕しようとしている空軍から猫の空賊は空飛ぶ船で逃げまわっている。 魔法を振りかざす砂漠の街の民は、悪の鉄帝国の兵士に立ち向かっている。 魔法学校の若い生徒は古代の学校の秘密を明らかにする シナリオを作り、セッションをしよう Build Scenarios and Run Game Sessions シナリオは短いストーリーアークで構成され、テレビ番組の1~2つのエピソードでも大きなストーリーの一部である。通常は1~3セッションで1シナリオを構成し、3~4時間程度かかる。しかし、シナリオとはなんなのか、それを作るとはなんなのか? シナリオ Scenarios シナリオには2つのものが必要である。目標となる悪者と、PCがそれを無視することができない理由付けである。 目標となる悪者:既に考えてあると思う。キャンペーンの主な敵やその味方などが目標の悪者となります。 PCが無視できない何か:PCに悪者を気にならせる理由を与える。目標となる悪者がなにか見過ごせないもの悪いことを起こすなどをPCに確認させる。 セッション開始 Running Game Sessions 今、悪者がPCに注意を払うような何かをやっている、それがスタートの合図である。新しいストーリーアークの初めてのセッションで、すべき最善の方法はアクションを取ることである。PCは何が起こっているのかを気にしなければならない理由がわかったら、何をすべきかを考える。 GMはセッションをするためにすべき必要なことがあります シーンを動かす:セッションは個々のシーンによって構成される。シーンがあり、誰がいて、何が起こっているかを決める。面白いことは何でも起きる。 ルールを裁く:ルールに関する質問が来た際、GMが最終決定権を持つ。 困難の設定:タスクの難易度を決定する。 NPCを動かす:各プレイヤーは自分のPCを動かすが、悪者含め全てのものを動かす。 動かし続ける:PLが次に何をすべきかわからない場合、PLを後ろから押してあげるのがGMの仕事である。十分な情報を持っていないので、優柔不断に決まらないことがあるので、いろいろと話題を振ってあげよう。 誰にもチャンスがある:GMの目標はPLを打ち負かすことではなく、挑戦させることである。全てのPCは大きな悪い戦士や少し卑劣な泥棒に至るまでスターになれるチャンスががある。 難易度設定 Setting Difficulty Levels PCが他のキャラクターと対立している時、そのロールは、コンフリクト、コンテスト、チャレンジを提供する。アクティブな敵がいない場合は、タスクで難易度を設定する必要がある。 PCに素晴らしい場面を与えるときには低難易度が最善である。PCに圧倒させず緊張感を与えたい場合は、アプローチレーティングに近い難易度がベストだ。悲惨や異常な状況を強調したい場合は高難易度がベストである。 大雑把なやり方 Rules of Thumb タスクが難しくない状態の場合は、二流(+0)か、ダイスロールなしで成功するように伝える。 難しくなるような理由が1つでも思いついたら有望な(+2)にする。 タスクが非常に難しいものであったなら卓越した(+4)にする。 タスクが非常に困難な場合、PCは運命点を使い、成功するための方法を考える必要があるが、問題はない。 オプションルール:アプローチのターゲットナンバー OPTIONAL RULE APPROACH-RELATED TARGET NUMBERS 時には慎重にことを進める方が簡単になることもある。時にはそれだけで時間がかかることがあります。GMは特定のアプローチを使用したかによって目標値を1点2点上下させても構わない。少々面倒にはなりますが、結果的によくなることもある。 悪者 Bad Guys 悪者を作るときは、アプローチ、アスペクト、ストレス、悪影響など、PCと同じように作ることができる。PCにより高難易度のものや繰り返しやらせたい場合はこのようにすると良いが、1~2回用のシナリオで必要はない。 ムック:その他の悪者はムックである。名前のついていない下っ端やモンスターや雇われで、ある程度容易にPCに倒される存在である。ここではその作り方を示す。 ムックが習熟しているスキルを決める。これらを取り扱う場合は+2のボーナスを得る。 ムックの弱点を決める。これらを取り扱う場合は-2を得る。 それ以外のときはダイスロールに+0を得る。 ムックは特定の強度や脆弱性を持っていたり、良かったり悪かったり強化するための1個から2個のアスペクトを持っている。ムックのアスペクトはシンプルの方が良い。 ムックは、タフさに応じて、ストレストラックに0個1個または2個のストレスボックスを持つ。 ムックは悪影響を得ない。ストレスボックスが埋まった場合は次のヒットで除外される。 サイクロプスの大将 Cyclops House Bully 後ろ盾がなく臆病/Cowardly Without Backup 習熟(+2):他の学生を恐れさせる、トラブルから逃れる、物を壊す 弱点(-2):計画性、勉学 ストレス:なし(最初のヒットで取り除かれる) 鉄の暗殺者 Steel Assassin 鉄の暗殺者、夜は俺のもの/Steel Assassin, The Night Is Ours 習熟(+2) 隠密、待ちぶせ 弱点(-2):対立にあう ストレス:O 空飛ぶサメ Sky Shark 俺は鮫だ。腹部が弱い/I’m a Shark, Vulnerable Belly 習熟(+2):噛む、飛ぶ 弱点(-2):飛行、噛み付き以外の行為すべて ストレス:OO ムックのグループ:PCより弱い悪者を多く出したいとき、グループとして処理すると簡単になる。 12人の悪者ではなく、4人グループを3集団出すなど、各グループは一人のキャラクターのように機能し、下記の集まりとして取り扱う。 習熟しているものを選択する。また、そのグループが習熟するものとして「群がる」を指定することもある。 弱点を選択する。 アスペクトを考える。 グループ内の人数二人につき1つのストレスボックスを得る。 習熟(+2):群がる、一般人を怖がらせる 弱点(-2):後先のことを考える、自分が劣勢な状況で戦う ストレス OO(4人) Fate coreのではモブと呼ばれるもので処理行う( “Creating the Opposition” を参照せよ)。望むのならこれを使っても良い。
https://w.atwiki.jp/is01rebuild/pages/97.html
Bluetooth 電源関連 無線LANの時と同様に行くと思いきや全く同様にではなかった。 無線LANの場合 # echo 1 /sys/devices/platform/bwpm/wifi で電源onなのだが…、同じsysファイルシステムのディレクトリを参照すると、 # cd /sys/devices/platform/bwpm/wifi # ls -l rw-rw-rw- root root 4096 2011-09-27 21 55 fm rw-rw-rw- root root 4096 2011-09-27 16 11 bluetooth rw-rw-rw- root root 4096 2011-09-27 21 55 wifi bluetoothがある、これは!? # echo 1 /sys/devices/platform/bwpm/bluetooth としてみたが、反応無し! ということで、kernelソースコードに入る。 反応しない訳 echo 1 /sys/devices/platform/bwpm/bluetooth で反応しない訳 $(KERNEL_SRC)/drivers/sharp/bwpm/bwpm.c を参照すると、 static ssize_t show_bluetooth_power(struct device *pdev, struct device_attribute *pattr, char *buf) { bwpm_data_t *p_priv = (bwpm_data_t *)dev_get_drvdata(pdev); buf[0] = (char)(p_priv- bluetooth); return( 1 ); } static ssize_t set_bluetooth_power(struct device *pdev, struct device_attribute *pattr, const char *buf, size_t count) { if ( (buf[0]==0) || (buf[0]==1) ){ bwpm_bluetooth_on( pdev, (int)buf[0] ); return( count ); } return( 0 ); } static ssize_t show_wifi_power(struct device *pdev, struct device_attribute *pattr, char *buf) { bwpm_data_t *p_priv = (bwpm_data_t *)dev_get_drvdata(pdev); int status; status = p_priv- wifi; return snprintf( buf, PAGE_SIZE, "%d\n" , status ); } static ssize_t set_wifi_power(struct device *pdev, struct device_attribute *pattr, const char *buf, size_t count) { int new_status; sscanf( buf, "%d", new_status ); if ( (new_status==0) || (new_status==1) ){ bwpm_wifi_on( pdev, new_status ); } return count; } と…、見てみる。 set_wifi_power は buf から sscanf で atoi の様な動作を入れてある。 sscanf( buf, "%d", new_status ); show_wifi_powerも同様に、bufに文字列が、戻り値にlengthが入るように加工されている。 return snprintf( buf, PAGE_SIZE, "%d\n" , status ); show_bluetooth_power 及び set_bluetooth_power は buf に ASCIIコード文字列ではなく、char型 整数をそのまま受け渡している。対応させるには、open して write でバイナリを書き込むしか無いか??。 kernel 内での Bluetooth HW サスペンドとレジューム $(KERNEL_SRC)/drivers/serial/serial_core.c 上記のコード内にて、下記のような部分を見つけたIS01 デフォルト1.6でBluetoothをon/offした際に出てくる。 また、デフォルトではタイマーを用いて一定時間経つとレジュームしているような気がする。 デフォルト1.6での挙動を調べるために printk ("uart_ioctl() msm_hs_request_clock_off()\n"); 部分の DEBUG 情報に、tty の ネームを出すように変更 printk ("%s uart_ioctl() msm_hs_request_clock_off()\n",tty- name); この結果から、Suspend the HW driver 及び、 Resume the HW driver は ttyHS0 に向けて発行されていることが明らかになった。 ttyHS0 は owner が bluetooth になっているので、おそらくこれが、deviceファイルだと思っていたが確信は無かったので^^; $(KERNEL_SRC)/drivers/serial/serial_core.c (抜粋&省略) /* ===== ADDED BY CSR START ===== */ #define TIOSPSERIAL (0x5520) #define TIORPSERIAL (0x5521) #ifdef CONFIG_SERIAL_MSM_HS void msm_hs_request_clock_off(struct uart_port *uport); void msm_hs_request_clock_on(struct uart_port *uport); #endif /* ===== ADDED BY CSR END ===== */ (省略) /* ===== ADDED BY CSR START ===== */ case TIOSPSERIAL /* Suspend the HW driver */ { #ifdef CONFIG_SERIAL_MSM_HS struct uart_state *state = tty- driver_data; struct uart_port *port = state- port; ret = 0; // Customize for Bluetooth //gpio_set_value( 155, 0 ); msm_hs_request_clock_off(port); uart_change_pm(state, 3); #endif //printk ("uart_ioctl() msm_hs_request_clock_off()\n"); printk ("%s uart_ioctl() msm_hs_request_clock_off()\n",tty- name); break; } case TIORPSERIAL /* Resume the HW driver */ { #ifdef CONFIG_SERIAL_MSM_HS struct uart_state *state = tty- driver_data; struct uart_port *port = state- port; // Customize for Bluetooth //gpio_set_value( 155, 1 ); uart_change_pm(state, 0); msm_hs_request_clock_on(port); #endif //printk ("uart_ioctl() msm_hs_request_clock_on()\n"); printk ("%s uart_ioctl() msm_hs_request_clock_on()\n",tty- name); ret = 0; break; } /* ===== ADDED BY CSR END ===== */ (省略) 電源を on/off する(していると思われる)。 ということで、bluetooh を on/off するだけの toggle コードを書いた。 先に記述したカーネルの /sys/devices/platform/bwpm/bluetooth 部分と、 $(KERNEL_SRC)/drivers/serial/serial_core.c 部分に対応させてみた。 使い方 ソースコードは btsw.zip からDLできます。 ANDROIDソースの system/extras に btsw ディレクトリを解答して下さい。 ソースのルートで $ source ./build/envsetup.sh ターゲットボードの指定のある方は指定してから $ cd system/extras/btsw/ $ mm とすると、ターゲットの /system/bin/ に btsw と btstatus が出来ているかと思います。 btsw 結果 # btsw bluetooth now status=(on) open(/sys/devices/platform/bwpm/bluetooth) write (0) off success # btsw bluetooth now status=(off) open(/sys/devices/platform/bwpm/bluetooth) write (1) on success とするだけで、Bluetoothのon/offをしているつもり。 hciattachを起動していると、off→on に変わったときbluetoothで書いた h4_recv Unknown HCI packet type が大量に出てくるので動いているような気がする。 btstatus 結果 # btstatus bluetooth now status=(on) か # btstatus bluetooth now status=(off) となる。 少なくとも、dmesg で得られる結果はそうなっているが実際の動作がどうなのかは未検証。 dmesg 結果 off の結果 3 [24260.192424] [bwpm] bwpm_bluetooth_on Low-Power-mode 3 [24260.192444] [bwpm] bwpm_bluetooth_on RF OFF 3 [24260.192450] [bwpm] bwpm_bluetooth_on change status (1- 0) 4 [24260.192617] ttyHS0 uart_ioctl() msm_hs_request_clock_off() on の結果 3 [24320.804430] [bwpm] bwpm_bluetooth_on RF ON 3 [24320.805377] [bwpm] bwpm_bluetooth_on Normal-Power-mode 3 [24320.805390] [bwpm] bwpm_bluetooth_on change status (0- 1) コメント 名前 コメント すべてのコメントを見る btsw ソース /* IS01 Bluetooth power switch test */ #include stdlib.h #include errno.h #include fcntl.h #include sys/types.h #include sys/stat.h #define BT_SWITCH_FILE "/sys/devices/platform/bwpm/bluetooth" #define BT_UART_FILE "/dev/ttyHS0" /* ===== ADDED BY CSR START ===== */ #define TIOSPSERIAL (0x5520) #define TIORPSERIAL (0x5521) /* ===== ADDED BY CSR END ===== */ int main(int argc, char **argv) { int sz; int fd = -1; int ret = -1; char buffer = 0; // 現在の状態確認 fd=open(BT_SWITCH_FILE, O_RDONLY ); if(fd != -1 ){ sz=read(fd, buffer, 1); if( sz == 1 ){ printf("bluetooth now status=(%s)\n",(buffer? "on" "off" ) ); } close(fd); } // 状態設定 buffer = (buffer==1 ? 0 1 ); // BT UART のレジューム設定 if( buffer == 1 ) { fd=open(BT_UART_FILE, O_RDWR ); if( fd 0 ) return -1; if( ioctl(fd, TIORPSERIAL, NULL) ) { close(fd); perror("ioctl failed"); return ret; } close(fd); } // 電源系 fd=open(BT_SWITCH_FILE, O_WRONLY ); if( fd != -1 ){ sz=write(fd, buffer, 1); if( sz 0 ){ printf("write(%s) failed %s (%d)", BT_SWITCH_FILE, strerror(errno), errno); }else{ ret=0; printf("open(%s) write (%d) %s success\n",BT_SWITCH_FILE,buffer,(buffer? "on" "off" )); } close(fd); } else { printf("open(%s) for write failed %s (%d)", BT_SWITCH_FILE, strerror(errno), errno); } // BT UART のレジューム設定 int cmd=TIOSPSERIAL; if( buffer == 1 ) { cmd=TIORPSERIAL; } if( cmd == TIOSPSERIAL ){ fd=open(BT_UART_FILE, O_RDWR ); if( fd 0 ) return -1; if( ioctl(fd, cmd, NULL) ) { close(fd); perror("ioctl failed"); return -1; } close(fd); } return ret; } (2011/09/27 22 44 公開)
https://w.atwiki.jp/wiki5_milk/pages/32.html
タスクリストが表示されているときに、「追加」をクリックするか、「t」キーを押して下さい。 テキストボックスにタスクのナメを入力して、「Enter」キーを押すと完了です。 タスクを追加している最中にはビジーアイコンが表示されます。 新しいタスクはタスクリストの一番下に追加されます。
https://w.atwiki.jp/g-ea/pages/137.html
雛風さんのページ プロフィール 職業:プロミ(lv34) 性別:♂ 特徴:いつももっさり・・・ハ? 狩に出ると最低4回は死んでます。 性格は極めてドSですが狩りはドMらしい・・・ リアル情報 職業:オサーン(自称) 性別:オサーン(自称) 趣味:オサーン(自称) 年齢:オサーン(自称) 3サイズ:↑から100.100.100(自称) 特徴:ハゲ、デブ、メガネの3拍子そろってます(自称)。 あ、一応毛は1本あります!(自称) 最近流行のメタボで均整のとれたプロポーションが崩れそうです。 いつもねっとりw 仕事に行くと最低4回は死にそうになります。ゲフッ
https://w.atwiki.jp/riyou/pages/7.html
動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。